<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>CSC560 Design and Analysis of Real-Time Systems</title>
<meta name="keywords" content="CSC560" />
<meta name="description" content="CSC560" />
<link href="../default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
	<div id="header">
		<h1>CSC560</h1>
		<h2>Design and Analysis of Real-Time Systems</h2>
		<ul>
			<li class="first"> <a href="../index.html" accesskey="1" title="">Home</a> </li>
			<li> <a href="../project1/index.html" accesskey="2" title="">Project 1</a>	</li>
			<li> <a href="../project2/index.html" accesskey="3" title="">Project 2</a> </li>
			<li> <a href="../project3/index.html" accesskey="4" title="">Project 3</a> </li>
			<li> <a href="../project4/index.html" accesskey="4" title="">Project 4</a> </li>
			<li> <a href="index.html" accesskey="4" title=""><b>Project 5</b></a> </li>
		</ul>
	</div>
</div>
<div id="content">
	<div id="colOne">
		<h2>Project 5</h2>
		<h3>Implementation of a Real Time Control System</h3>
		<a href="images/cat-and-mouse.jpg"><img src="images/cat-and-mouse.jpg" alt="" /></a>
		<br>
		[Image taken from Poloru IR Beacon Transceiver web site http://www.pololu.com/]

		<p>
			For the final project, we will be implementing the system designed in project 4: Cat & Mouse.
			We will build a working system based on the RTOS designed and implemented in project 3. If necessary,
			we will modify and adjust the system designed in project 4 to include or remove features we have or have not
			been able to implement. Finally, we will give a demonstration our our working system. For the impatient, here
			are some short videos of the final implementation: <br><br><br>
			<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yL-9VoHI9Mg&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yL-9VoHI9Mg&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
			<br>This video shows the cat winning the game. The cat searches and chases the mouse while the mouse desperately tries to escape the cat.<br><br>
			<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/MBi5vtBa5as&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MBi5vtBa5as&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
			<br>This video shows the mouse winning the game. The cat is able to bump the mouse but not on the front bumper. 
			Then time is up, and the mouse has escaped the cat for approximately 30 seconds and wins the game.<br><br>
		</p>
		<p>
		<h3>Sections of Report</h3>
		<ul>
				<li><b> 
				1. Hardware Description</b><br>
				This section describes the hardware used for the project.
				</li>
				<li><b> 
				2. Software Design </b><br>
				This section presents revised versions of block diagram, message sequence charts, finite state machines, 
				and timing diagrams used in project 4. Diagrams that have not been modified have also been imported.
				</li>
				<li><b> 
				3. Implementation Approach </b><br>
				This section describes the implementation approach we have used in order to build a working system.
				</li>
				<li> <b>
				4. Development Process </b><br>
				This section presents the stages in the implementation process, and discuss challenges encountered and solutions used
				to solve them.
				</li>
				<li> <b>
				5. Doxygen </b><br>
				This section contains the complete implementation of the system. Source code and diagrams have been generated
				with Doxygen.
				</li>
				<li> <b>
				6. Google Code </b><br>
				This section contains links to the actual repository where our source code is located. 
				</li>
				<li> <b>
				7. Future Work </b><br>
				This section describes to the potential expansion or improvement of the project. 
				</li>
				
		</ul>
		</p>
	</div>
	<div id="colTwo">
		<h3>Project Sections</h3>
		<ul>
			<li class="first"><a href="01_hardware_description.html">Hardware Description</a></li>
			<li><a href="02_software_design.html">Software Design</a></li>
			<li><a href="03_implementation_approach.html">Implementation Approach</a></li>
			<li><a href="04_development_process.html">Development Process</a></li>
			<li><a href="05_doxygen.html">Doxygen</a></li>
			<li><a href="http://code.google.com/p/wireless-roomba">Google Code</a></li>
			<li><a href="07_future_work.html">Future Work</a></li>
		</ul>
	</div>
</div>
<div id="footer">
	<p>
		@ 2009. All Rights Reserved. Design by 
		<a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.
	</p>
</div>
</body>
</html>
